/*
 * 描          述:  <描述>
 * 修  改   人:  PengQingyang
 * 修改时间:  2022年11月11日
 * <修改描述:>
 */
package com.tx.component.attachment.args;

import java.io.InputStream;
import java.util.Map;

import org.springframework.web.multipart.MultipartFile;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 附件响应保存参数集<br/>
 * <功能详细描述>
 * 
 * @author  PengQingyang
 * @version  [版本号, 2022年11月11日]
 * @see  [相关类/方法]
 * @since  [产品/模块版本]
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class AttachmentDetailSaveArgs {
    
    /** 附件相对路径 */
    private String relativePath;
    
    /** 文件业务名 */
    private String originalFilename;
    
    /** 业务分类 */
    private String categoryKey;
    
    /** 业务关键字 */
    private String businessKey;
    
    /** 类型关键字 */
    private String typeKey;
    
    /** multipartFile */
    private MultipartFile multipartFile;
    
    /** inputStream */
    private InputStream inputStream;
    
    /** 所有的附件的tags */
    private Map<String, String> tags;
}
